package com.shujia.base.day02

import java.util

/**
 * 在scala中使用java中的集合
 */
object Demo16List {
  def main(args: Array[String]): Unit = {
    val list: util.ArrayList[String] = new util.ArrayList[String]()

    list.add("hello")
    list.add("world")
    list.add("java")
    list.add("flink")
    list.add("spark")
    list.add("hello")
    list.add("world")

    println("=" * 50)
    //    println(list)
    /**
     * for(i<-list){  scala中的for循环,只能遍历scala中的集合,不能遍历java中的集合.
     * }
     *
     * 原因是因为<-底层调用的是foreach函数,而java的集合没有这个函数.
     */
    //    for (i <- list) {
    //      println(i)
    //    }
    var i = 0
    while (i < list.size()) {
      println(list.get(i))
      i += 1
    }


  }
}
